package com.zhl.operator;

public class OperatorDemo1 {
    public static void main(String[] args) {
        //目标：掌握基本的 算数运算符使用
        int a = 10;
        int b = 2;
        System.out.println(a + b);
        System.out.println(a - b);
        System.out.println(a * b);  //乘法 20
        System.out.println(a / b);   //除法 5

        System.out.println(5 / 2);   //除法 2.5 ==>2   整数除法，结果是整数
        System.out.println(5.0 / 2);   //除法 2.5  实数除法，结果是实数

        //如何解决整数除法的结果是整数的问题？
        int i = 5;
        int j = 2;
        System.out.println(1.0 * i / j);    //2.5

        //取余  %
        System.out.println(a % 3);   //余数 1
        System.out.println(a % 4);   //余数 2

        System.out.println("_______________________________________");

        //目标2：掌握 + 作为连接符的使用   能算就算，不能算就放在一起
        String str1 = "hello";
        String str2 = "world";
        int num1 = 10;
        System.out.println(str1 + str2);   //helloworld
        System.out.println(a + " " + str2);
        System.out.println(str2+ num1 + 'A');   //world10A
        System.out.println('B'+num1 + " " + str2);//76 world

    }
}
